package com.zyf.pattern.observer.mouse;

import com.zyf.pattern.observer.core.Event;

/**
 * 回调响应的逻辑，由自己实现
 * create by yifeng
 */
public class MouseEventCallback {
    public void onClick(Event e) {
        System.out.println("触发鼠标单击事件====");
    }
    public void onDoubleClick(Event e) {
        System.out.println("触发鼠标双击事件====");
    }
    public void onUp(Event e) {
        System.out.println("触发鼠标弹起事件====");
    }
    public void onDown(Event e) {
        System.out.println("触发鼠标按下事件====");
    }
    public void onMove(Event e) {
        System.out.println("触发鼠标移动事件====");
    }
    public void onWheel(Event e) {
        System.out.println("触发鼠标滚动事件====");
    }
    public void onOver(Event e) {
        System.out.println("触发鼠标悬停事件====");
    }

}
